package com.project.service;

import com.project.bean.FacilityBean;

import java.util.List;

/*设施业务接口*/
public interface IFacilityService {

    /**
     * 修改房间状态
     * 将指定设施id的 设施状态修改为已解决，  统计房间内未解决设施的数量。
     * 如果为0则将房间的状态修改为’正常’
     *
     * @param facilityId 设施Id
     * @param roomId     房间Id
     */
    void update(Integer facilityId, Integer roomId);

    /**
     * 添加设施损坏信息, 同时将该房间状态 修改为设施损坏
     *
     * @param facility 设施维护对象
     */
    void add(FacilityBean facility);

    /**
     * 按照房间id查询维修信息
     *
     * @param roomId 房间id
     * @return 维修信息
     */
    List<FacilityBean> findByRoomId(int roomId);


}
